<?php
/**
 * Controller is the customized base controller class.
 * All controller classes for this application should extend from this base class.
 */
class Controller extends CController
{
	/**
	 * @var string the default layout for the controller view. Defaults to '//layouts/column1',
	 * meaning using a single column layout. See 'protected/views/layouts/column1.php'.
	 */
	public $layout='//layouts/main';
	/**
	 * @var array context menu items. This property will be assigned to {@link CMenu::items}.
	 */
	public $menu=array();
	/**
	 * @var array the breadcrumbs of the current page. The value of this property will
	 * be assigned to {@link CBreadcrumbs::links}. Please refer to {@link CBreadcrumbs::links}
	 * for more details on how to specify this property.
	 */
	public $breadcrumbs=array();
	public function init()
    {
    	$cookie = Yii::app()->request->getCookies();
    	if(isset($cookie['hl'])){
    		 Yii::app()->language=$cookie['hl'];
       	}else{
//       		$lang = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
//       		$language = strtolower(str_replace('-', '_', $lang[0]));
		//	暂时先设置成中文,英文实在没法看.
			$language='zh_cn';
       		$cookie = new CHttpCookie('hl', $language);
       		Yii::app()->request->cookies['hl']=$cookie;
       	}
    	if(isset($_REQUEST['hl'])){
    		 Yii::app()->language=$_REQUEST['hl'];
    		 if($_REQUEST['hl']!=$cookie['hl']){
    		 	$cookie = new CHttpCookie('hl', $_REQUEST['hl']);
    		 	Yii::app()->request->cookies['hl']=$cookie;
    		 }
    	}else{
    		 Yii::app()->language=$_COOKIE['hl'];
    	}
    }
}